precipitous drop - French English Dictionary